Skip to main content
POST
/
api
/
productos
curl --location 'https://api.iquea.com/api/productos' \
--header 'Authorization: Bearer YOUR_ADMIN_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
  "nombre": "Estantería Moderna",
  "sku": "IKEA-SHELF-089",
  "descripcion": "Estantería de 5 niveles con diseño minimalista",
  "precioCantidad": 189.99,
  "precioMoneda": "USD",
  "dimensionesAlto": 180.0,
  "dimensionesAncho": 80.0,
  "dimensionesProfundo": 35.0,
  "es_destacado": true,
  "stock": 25,
  "imagen_url": "https://images.iquea.com/estanteria-089.jpg",
  "categoria": {
    "categoria_id": 5,
    "nombre": "Estanterías",
    "slug": "estanterias"
  }
}'
{
  "producto_id": 156,
  "sku": "IKEA-SHELF-089",
  "nombre": "Estantería Moderna",
  "descripcion": "Estantería de 5 niveles con diseño minimalista",
  "precioCantidad": 189.99,
  "precioMoneda": "USD",
  "dimensionesAlto": 180.0,
  "dimensionesAncho": 80.0,
  "dimensionesProfundo": 35.0,
  "es_destacado": true,
  "stock": 25,
  "imagen_url": "https://images.iquea.com/estanteria-089.jpg",
  "categoria": {
    "categoria_id": 5,
    "nombre": "Estanterías",
    "slug": "estanterias"
  }
}

Authentication

This endpoint requires administrator authentication. Include a valid JWT token in the Authorization header.
Authorization
string
required
Bearer token for admin authenticationExample: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...

Request Body

nombre
string
required
Product name (max 155 characters)
sku
string
required
Stock Keeping Unit - unique product code (max 50 characters)
descripcion
string
Detailed product description
precioCantidad
decimal
required
Price amount
precioMoneda
string
required
Currency code (3 characters, e.g., “USD”, “EUR”)
dimensionesAlto
double
required
Product height dimension
dimensionesAncho
double
required
Product width dimension
dimensionesProfundo
double
required
Product depth dimension
es_destacado
boolean
Whether the product should be featured (default: false)
stock
integer
required
Available quantity in inventory
imagen_url
string
URL to product image
categoria
object
required
Category information

Response

Returns the created product object with its assigned ID.
producto_id
long
Unique identifier assigned to the new product
sku
string
Stock Keeping Unit
nombre
string
Product name
descripcion
string
Product description
precioCantidad
decimal
Price amount
precioMoneda
string
Currency code
dimensionesAlto
double
Height dimension
dimensionesAncho
double
Width dimension
dimensionesProfundo
double
Depth dimension
es_destacado
boolean
Featured status
stock
integer
Available quantity
imagen_url
string
Product image URL
categoria
object
Associated category
curl --location 'https://api.iquea.com/api/productos' \
--header 'Authorization: Bearer YOUR_ADMIN_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
  "nombre": "Estantería Moderna",
  "sku": "IKEA-SHELF-089",
  "descripcion": "Estantería de 5 niveles con diseño minimalista",
  "precioCantidad": 189.99,
  "precioMoneda": "USD",
  "dimensionesAlto": 180.0,
  "dimensionesAncho": 80.0,
  "dimensionesProfundo": 35.0,
  "es_destacado": true,
  "stock": 25,
  "imagen_url": "https://images.iquea.com/estanteria-089.jpg",
  "categoria": {
    "categoria_id": 5,
    "nombre": "Estanterías",
    "slug": "estanterias"
  }
}'
{
  "producto_id": 156,
  "sku": "IKEA-SHELF-089",
  "nombre": "Estantería Moderna",
  "descripcion": "Estantería de 5 niveles con diseño minimalista",
  "precioCantidad": 189.99,
  "precioMoneda": "USD",
  "dimensionesAlto": 180.0,
  "dimensionesAncho": 80.0,
  "dimensionesProfundo": 35.0,
  "es_destacado": true,
  "stock": 25,
  "imagen_url": "https://images.iquea.com/estanteria-089.jpg",
  "categoria": {
    "categoria_id": 5,
    "nombre": "Estanterías",
    "slug": "estanterias"
  }
}

Status Codes

201
Created
Product successfully created
403
Forbidden
Invalid or missing authentication token, or insufficient permissions